package kov.core.body.zy
{
	import kov.core.Body;
	import kov.core.StateCommand;
	import kov.geom.Cube;
	
	/**
	 * 赵云。
	 * @author Y.Boy
	 */	
	public class ZhaoYun extends Body
	{
		/**
		 * 突击。
		 */		
		public static const TE_JI:String = "teJi";
		
		/**
		 * 构造函数。
		 */		
		public function ZhaoYun()
		{
			super(new Cube(0, 0, 0, 70, 10, 70));
			
			addState(new ZYBeiZhan(this), true);
			addState(new ZYXingZou(this));
			addState(new ZYPao(this));
			addState(new ZYFangShou(this));
			addState(new ZYDa(this));
			addState(new ZYPaoDa(this));
			addState(new ZYDun(this));
			addState(new ZYDunDa(this));
			addState(new ZYFangXue(this));
			addState(new ZYTiao(this));
			executeStateCommand(new StateCommand(defaultState.name));
		}
	}
}